hand (someone) (their) head

Translations
победить (кого-то) с треском
The new team handed their opponents their heads in the match.
Новая команда с треском победила своих соперников в матче.
Definitions
To defeat or reprimand someone decisively, often in a humiliating or overwhelming manner. The phrase is commonly used in sports or competitive contexts to indicate a clear and sometimes embarrassing loss.